package cn.sdormitory.exam.service;

import cn.sdormitory.exam.vo.ExamConfigVo;
import cn.sdormitory.exam.vo.ExamInfoVO;
import com.baomidou.mybatisplus.core.metadata.IPage;

import java.util.List;

public interface ExamInfoService {
    /**
     * 分页查询考试内容
     * @param vo
     * @return
     */
    IPage<ExamInfoVO> findExamInfoPageList(ExamInfoVO vo);

    /**
     * 新增or修改考试信息
     * @param examInfoVO
     * @return
     */
    int addOrUpdateExamInfo(ExamInfoVO examInfoVO);

    /**
     * 删除考试信息
     * @param id
     * @return
     */
    int deleteExamInfoById( ExamInfoVO examInfoVO);

    /**
     * 批量删除考试信息
     * @param list
     * @return
     */
    int deleteBatchExamInfo(List<ExamInfoVO> list);

    /**
     * 批量修改考试信息状态
     * @param list
     * @return
     */
    int updateBatchExamInfo(List<ExamInfoVO> list);
}
